Creates a view based on the specified IObservableSource<(Of <(<'T>)>)> collection.
Namespace:
C1.LiveLinqAssembly: C1.LiveLinq (in C1.LiveLinq.dll)
Syntax
C# |
---|
public static View<T> AsLive<T>( this IObservableSource<T> source ) |
Visual Basic |
---|
<ExtensionAttribute> _ Public Shared Function AsLive(Of T) ( _ source As IObservableSource(Of T) _ ) As View(Of T) |
Parameters
- source
- Type: C1.LiveLinq..::..IObservableSource<(Of <(<'T>)>)>
The IObservableSource<(Of <(<'T>)>)> collection to expose as a view.
Type Parameters
- T
- The type of the elements in the collection.
Return Value
A view that contains the same elements as the IObservableSource<(Of <(<'T>)>)>Remarks
The resulting view may have its elements ordered differently than they are ordered in the source collection.
Correspondingly, views built on this resulting view (for example, if you filter it with Where) will not preserve the source order either.
If you need to preserve the source order, consider using the other AsLive overload where
you can specify to what extent you need the order to be preserved.